Big Huge Thesaurus

Larrea tridentata

noun